import Axios from 'axios'
// import Vue from 'vue'
import config from './config'

const fetch = Axios.create(config)

//http request 拦截器
fetch.interceptors.request.use(
    config => {
      // const token = getCookie('名称');注意使用的时候需要引入cookie方法，推荐js-cookie
    //   config.data = JSON.stringify(config.data);
    //   config.headers = {
    //     'Content-Type':'application/x-www-form-urlencoded'
    //   }

      // if(token){
      //   config.params = {'token':token}
      // }
      return config;
    },
    error => {
      return Promise.reject(err);
    }
  );

  


  //http response 拦截器
fetch.interceptors.response.use(
    response => {
    //   if(response.data.errCode ==2){
    //     router.push({
    //       path:"/login",
    //       querry:{redirect:router.currentRoute.fullPath}//从哪个页面跳转
    //     })
    //   }
      return response;
    },
    error => {
      return Promise.reject(error)
    }
  )
  export default fetch